<template>
  <img alt="Vue logo" src="./assets/logo.png" />
  <hr>
  计数器：{{count}} <button @click="count++">+1</button> <button @click="increment">+10</button>
</template>

<script>
// 1. ref函数创建响应式数据，传入普通数据（简单or复杂）返回响应式数据
import { ref } from 'vue'
export default {
  name: "App",
  setup() {
    // 计数器
    const count = ref(0)
    // 1. 发现在模板当中使用数据，直接使用count即可
    // 2. 在js中使用ref创建的响应式数据，需要额外加上.value才可以访问数据和修改数据

    // ref 支持简单数据
    // console.log(count) 它是一个对象，对象中有value属性，指向的是数据

    const increment = () => {
      count.value += 10
    }

    return { count , increment}
  },
};
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>
